package com.tsd.base.entity;


import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * base_code_rule_item
 *
 * @author zsy
 * @date 2020/12/29 15:22:59
 */
@ApiModel(description = "base_code_rule_item")
public class BaseCodeRuleItem {

    @ApiModelProperty(value = "è‡ªåŠ¨å¢žé•¿çš„æ•°å­—åº�å�·", example = "1")
    private Long id;

    @ApiModelProperty(value = "ç¼–ç¨‹ä»£ç �è®¾ç½®çš„uuid", example = "1")
    private String sid;

    @ApiModelProperty(value = "åˆ›å»ºæ—¶é—´", example = "1")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh", timezone = "GMT+8")
    private Date create_date;

    @ApiModelProperty(value = "åˆ›å»ºäººsid", example = "1")
    private String creator_sid;

    @ApiModelProperty(value = "åˆ›å»ºäººå��ç§°", example = "1")
    private String creator_name;

    @ApiModelProperty(value = "æ›´æ–°æ—¶é—´", example = "1")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh", timezone = "GMT+8")
    private Date update_date;

    @ApiModelProperty(value = "æ›´æ–°äººsid", example = "1")
    private String updator_sid;

    @ApiModelProperty(value = "æ›´æ–°äººå��ç§°", example = "1")
    private String updator_name;

    @ApiModelProperty(value = "ä¸Šçº§id", example = "1")
    private String parent_sid;

    @ApiModelProperty(value = "ç¼–ç �ï¼Œæœ¬çº§ç¼–ç �", example = "1")
    private String code;

    @ApiModelProperty(value = "å®Œæ•´ç¼–ç �ï¼Œé€—å�·åˆ†éš”å½¢æˆ�å¤šçº§ç¼–ç �", example = "1")
    private String full_code;

    @ApiModelProperty(value = "å��ç§°", example = "1")
    private String name;

    @ApiModelProperty(value = "æŽ’åº�", example = "1")
    private Integer sn;

    @ApiModelProperty(value = "çŠ¶æ€�ï¼Œ1-æœ‰æ•ˆï¼Œ-1-åˆ é™¤", example = "1")
    private Integer state;

    @ApiModelProperty(value = "åˆ é™¤æ ‡å¿—ï¼Œ0-æœªåˆ é™¤ï¼Œ1-å·²åˆ é™¤", example = "1")
    private Integer dr;

    @ApiModelProperty(value = "åˆ é™¤æ—¶é—´", example = "1")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh", timezone = "GMT+8")
    private Date dr_date;

    @ApiModelProperty(value = "åˆ é™¤äººå‘˜sid", example = "1")
    private String dr_user_sid;

    @ApiModelProperty(value = "åˆ é™¤äººå��ç§° ", example = "1")
    private String dr_user_name;

    @ApiModelProperty(value = "å¤‡æ³¨", example = "1")
    private String note_info;

    @ApiModelProperty(value = "å¹´ä»½", example = "1")
    private Integer yyyy;

    @ApiModelProperty(value = "æœˆä»½", example = "1")
    private Integer mm;

    @ApiModelProperty(value = "æ—¥æœŸ", example = "1")
    private Integer dd;

    @ApiModelProperty(value = "æ—¬ï¼Œ1-ä¸Šæ—¬ï¼Œ2-ä¸­æ—¬ï¼Œ3-ä¸‹æ—¬", example = "1")
    private Integer ten_days;

    @ApiModelProperty(value = "ç¼–ç �è§„åˆ™çš„sidï¼Œbase_code_ruleçš„sid", example = "1")
    private String code_rule_sid;

    @ApiModelProperty(value = "ç±»åž‹ï¼š1-å›ºå®šå€¼ã€�2-æ—¥æœŸæ ¼å¼�ã€�3-åŠ¨æ€�æ–‡æœ¬ã€�4-é¡ºåº�å�·", example = "1")
    private Integer type;

    @ApiModelProperty(value = "å€¼1ï¼šå›ºå®šå€¼çš„æ–‡æœ¬ã€�æ—¥æœŸæ ¼å¼�çš„æ ¼å¼�ã€�åŠ¨æ€�æ–‡æœ¬çš„å®¢æˆ·ç®€ç§°/ä¾›åº”å•†ç®€ç§°ã€�é¡ºåº�å�·çš„å‘¨æœŸç±»åž‹", example = "1")
    private String value1;

    @ApiModelProperty(value = "å€¼2ï¼šé¡ºåº�å�·çš„ä½�æ•°ï¼Œé»˜è®¤ä¸º1", example = "1")
    private Integer value2;

    @ApiModelProperty(value = "å€¼3ï¼šé¡ºåº�å�·æ˜¯å�¦å®¢æˆ·ï¼Œé»˜è®¤ä¸º0", example = "1")
    private Integer value3;

    @ApiModelProperty(value = "å€¼4:é¡ºåº�å�·æ˜¯å�¦ä¾›åº”å•†ï¼Œé»˜è®¤ä¸º0", example = "1")
    private Integer value4;


    public Long getId() {
        return this.id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getSid() {
        return this.sid;
    }

    public void setSid(String sid) {
        this.sid = sid;
    }

    public Date getCreate_date() {
        return this.create_date;
    }

    public void setCreate_date(Date create_date) {
        this.create_date = create_date;
    }

    public String getCreator_sid() {
        return this.creator_sid;
    }

    public void setCreator_sid(String creator_sid) {
        this.creator_sid = creator_sid;
    }

    public String getCreator_name() {
        return this.creator_name;
    }

    public void setCreator_name(String creator_name) {
        this.creator_name = creator_name;
    }

    public Date getUpdate_date() {
        return this.update_date;
    }

    public void setUpdate_date(Date update_date) {
        this.update_date = update_date;
    }

    public String getUpdator_sid() {
        return this.updator_sid;
    }

    public void setUpdator_sid(String updator_sid) {
        this.updator_sid = updator_sid;
    }

    public String getUpdator_name() {
        return this.updator_name;
    }

    public void setUpdator_name(String updator_name) {
        this.updator_name = updator_name;
    }

    public String getParent_sid() {
        return this.parent_sid;
    }

    public void setParent_sid(String parent_sid) {
        this.parent_sid = parent_sid;
    }

    public String getCode() {
        return this.code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getFull_code() {
        return this.full_code;
    }

    public void setFull_code(String full_code) {
        this.full_code = full_code;
    }

    public String getName() {
        return this.name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getSn() {
        return this.sn;
    }

    public void setSn(Integer sn) {
        this.sn = sn;
    }

    public Integer getState() {
        return this.state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Integer getDr() {
        return this.dr;
    }

    public void setDr(Integer dr) {
        this.dr = dr;
    }

    public Date getDr_date() {
        return this.dr_date;
    }

    public void setDr_date(Date dr_date) {
        this.dr_date = dr_date;
    }

    public String getDr_user_sid() {
        return this.dr_user_sid;
    }

    public void setDr_user_sid(String dr_user_sid) {
        this.dr_user_sid = dr_user_sid;
    }

    public String getDr_user_name() {
        return this.dr_user_name;
    }

    public void setDr_user_name(String dr_user_name) {
        this.dr_user_name = dr_user_name;
    }

    public String getNote_info() {
        return this.note_info;
    }

    public void setNote_info(String note_info) {
        this.note_info = note_info;
    }

    public Integer getYyyy() {
        return this.yyyy;
    }

    public void setYyyy(Integer yyyy) {
        this.yyyy = yyyy;
    }

    public Integer getMm() {
        return this.mm;
    }

    public void setMm(Integer mm) {
        this.mm = mm;
    }

    public Integer getDd() {
        return this.dd;
    }

    public void setDd(Integer dd) {
        this.dd = dd;
    }

    public Integer getTen_days() {
        return this.ten_days;
    }

    public void setTen_days(Integer ten_days) {
        this.ten_days = ten_days;
    }

    public String getCode_rule_sid() {
        return this.code_rule_sid;
    }

    public void setCode_rule_sid(String code_rule_sid) {
        this.code_rule_sid = code_rule_sid;
    }

    public Integer getType() {
        return this.type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getValue1() {
        return this.value1;
    }

    public void setValue1(String value1) {
        this.value1 = value1;
    }

    public Integer getValue2() {
        return this.value2;
    }

    public void setValue2(Integer value2) {
        this.value2 = value2;
    }

    public Integer getValue3() {
        return this.value3;
    }

    public void setValue3(Integer value3) {
        this.value3 = value3;
    }

    public Integer getValue4() {
        return this.value4;
    }

    public void setValue4(Integer value4) {
        this.value4 = value4;
    }


}
